package cn.cs.service;

import cn.cs.common.Dto;

import javax.servlet.http.HttpServletRequest;
import java.util.Map;

public interface AgentUserService {
    Dto agentProfit(HttpServletRequest request) throws Exception;

    Dto getRank(HttpServletRequest request) throws Exception;

    Dto getAgentManageAreas(HttpServletRequest request);

    Dto getAgentEarList(HttpServletRequest request) throws Exception;

    Dto getRepOrderDetail(HttpServletRequest request) throws Exception;

    Dto getAgentInfo(HttpServletRequest request) throws Exception;

    Dto updateAgentInfo(HttpServletRequest request) throws Exception;

    Dto uploadAgentIdCard(HttpServletRequest request) throws Exception;

    Dto registerAgentShop(HttpServletRequest request) throws Exception;

    Dto actionPower(HttpServletRequest request) throws Exception;

    Dto powerInfo(HttpServletRequest request);

    Dto invoiceInfo(HttpServletRequest request);

    Map<String,Object> getAgentUserByPhone(String phone) throws Exception;

    Dto agentDologin(HttpServletRequest request) throws Exception;
}
